package model

type ScyMachine struct {
	Id         int64  `json:"id" gorm:"column:id;type:BIGINT(21);AUTO_INCREMENT;NOT NULL"`
	Ip         string `json:"ip" gorm:"column:ip;type:VARCHAR(100);NOT NULL"`
	Cpu        string `json:"cpu" gorm:"column:cpu;type:VARCHAR(100);NOT NULL"`
	Mem        string `json:"mem" gorm:"column:mem;type:VARCHAR(100);NOT NULL"`
	Disk       string `json:"disk" gorm:"column:disk;type:VARCHAR(100);NOT NULL"`
	Status     int8   `json:"status" gorm:"column:status;type:TINYINT(1);NOT NULL"`
	No         string `json:"no" gorm:"column:no;type:VARCHAR(200);NOT NULL"`
	StudentId  int64  `json:"student_id" gorm:"column:student_id;type:BIGINT(21);NOT NULL"`
	ProjectId  int64  `json:"project_id" gorm:"column:project_id;type:BIGINT(21);NOT NULL"`
	CreateTime int64  `json:"create_time" gorm:"column:create_time;type:BIGINT(21);NOT NULL"`
	UpdateTime int64  `json:"update_time" gorm:"column:update_time;type:BIGINT(21);NOT NULL"`
	DeleteTime int64  `json:"delete_time" gorm:"column:delete_time;type:BIGINT(21);NOT NULL"`
	IsDeleted  int8   `json:"is_deleted" gorm:"column:is_deleted;type:TINYINT(1);NOT NULL"`
	Gpu        string `json:"gpu" gorm:"column:gpu;type:VARCHAR(200);NOT NULL"`
}
